Io-lite: a Uniied Iio Buuering and Caching System
نویسندگان
چکیده
This paper presents the design, implementation, and evaluation of IO-Lite, a uni ed I/O bu ering and caching system for general-purpose operating systems. IO-Lite uni es all bu ering and caching in the system, to the extent permitted by the hardware. In particular, it allows applications, interprocess communication, the lesystem, the le cache, and the network subsystem to share a single physical copy of the data safely and concurrently. Protection and security are maintained through a combination of access control and read-only sharing. IOLite eliminates all copying and multiple bu ering of I/O data, and enables various cross-subsystem optimizations. Experiments with a Web server on IO-Lite show performance improvements between 40 and 80% on real workloads.
منابع مشابه
Io-lite: a Uniied I/o Buuering and Caching System
This paper presents the design implementation and evaluation of IO Lite a uni ed I O bu ering and caching system for general purpose operating systems IO Lite uni es all bu ering and caching in the system to the extent permitted by the hard ware In particular it allows applications interpro cess communication the lesystem the le cache and the network subsystem to share a single physical copy of...
متن کاملCache Management in Scalable Network Servers
For many users, the perceived speed of computing is increasingly dependent on the performance of network server systems, underscoring the need for high performance servers. Cost-effective scalable network servers can be built on clusters of commodity components (PCs and LANs) instead of using expensive multiprocessor systems. However, network servers cache files to reduce disk access, and the c...
متن کاملPipelined Disk Arrays for Digital Movie Retrieval 1
We develop a reliable disk array based storage architecture for digital video retrieval. Our goals are twofold: maximizing the number of concurrent real-time sessions while minimizing the buuering requirements, and ensuring a high degree of reliability. The rst goal is achieved by adopting a pipelined approach and by reducing latencies through specialized caching and constrained data placement ...
متن کاملThe Tower of Pizzas
CPU speeds are increasing at a much faster rate than secondary storage device speeds. Many important applications face an I/O bottleneck. We demonstrate that this bottleneck can be alleviated through 1) scalable striping of data and 2) caching/prefetching techniques. This paper describes the design and performance of the Tower of Pizzas (TOPs), a portable software system providing parallel I/O ...
متن کاملPipelined Disk Arrays for Digital Movie Retrieval
We develop a reliable disk array based storage architecture for digital video retrieval. Our goals are twofold: maximizing the number of concurrent real-time sessions while minimizing the buuering requirements , and ensuring a high degree of reliability. The rst goal is achieved by adopting a pipelined approach and by reducing latencies through specialized disk caching and constrained data plac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998